Ibo

Ibo Island Portuguese: Ilha do Ibo is part of the Quirimbas Islands, north of Pemba in Mozambique.